Interface OSPFDatabase

All Superinterfaces:
IPCData
All Known Implementing Classes:
OSPFDatabaseImpl

public interface OSPFDatabase extends IPCData
  • Method Details

    • getRouterLSAs

      List<TimedRouterLSA> getRouterLSAs()
      Returns:
      List<TimedRouterLSA> Returns a List<TimedRouterLSA>
    • setRouterLSAs

      void setRouterLSAs(List<TimedRouterLSA> routerLSAs)
      Parameters:
      routerLSAs - Takes in a parameter of routerLSAs
    • getNetworkLSAs

      List<TimedNetworkLSA> getNetworkLSAs()
      Returns:
      List<TimedNetworkLSA> Returns a List<TimedNetworkLSA>
    • setNetworkLSAs

      void setNetworkLSAs(List<TimedNetworkLSA> networkLSAs)
      Parameters:
      networkLSAs - Takes in a parameter of networkLSAs
    • getSummaryLSAs

      List<TimedSummaryLSA> getSummaryLSAs()
      Returns:
      List<TimedSummaryLSA> Returns a List<TimedSummaryLSA>
    • setSummaryLSAs

      void setSummaryLSAs(List<TimedSummaryLSA> summaryLSAs)
      Parameters:
      summaryLSAs - Takes in a parameter of summaryLSAs
    • getAsExternalLSAs

      List<TimedAsExternalLSA> getAsExternalLSAs()
      Returns:
      List<TimedAsExternalLSA> Returns a List<TimedAsExternalLSA>
    • setAsExternalLSAs

      void setAsExternalLSAs(List<TimedAsExternalLSA> asExternalLSAs)
      Parameters:
      asExternalLSAs - Takes in a parameter of asExternalLSAs
    • getType7LSAs

      List<TimedType7LSA> getType7LSAs()
      Returns:
      List<TimedType7LSA> Returns a List<TimedType7LSA>
    • setType7LSAs

      void setType7LSAs(List<TimedType7LSA> type7LSAs)
      Parameters:
      type7LSAs - Takes in a parameter of type7LSAs
    • getRouterLsaSeqNum

      int getRouterLsaSeqNum()
      Returns:
      int Returns a int
    • setRouterLsaSeqNum

      void setRouterLsaSeqNum(int routerLsaSeqNum)
      Parameters:
      routerLsaSeqNum - Takes in a parameter of routerLsaSeqNum
    • getNetworkLsaSeqNum

      int getNetworkLsaSeqNum()
      Returns:
      int Returns a int
    • setNetworkLsaSeqNum

      void setNetworkLsaSeqNum(int networkLsaSeqNum)
      Parameters:
      networkLsaSeqNum - Takes in a parameter of networkLsaSeqNum
    • getSummaryLsaSeqNum

      int getSummaryLsaSeqNum()
      Returns:
      int Returns a int
    • setSummaryLsaSeqNum

      void setSummaryLsaSeqNum(int summaryLsaSeqNum)
      Parameters:
      summaryLsaSeqNum - Takes in a parameter of summaryLsaSeqNum
    • getAsExternalLsaSeqNum

      int getAsExternalLsaSeqNum()
      Returns:
      int Returns a int
    • setAsExternalLsaSeqNum

      void setAsExternalLsaSeqNum(int asExternalLsaSeqNum)
      Parameters:
      asExternalLsaSeqNum - Takes in a parameter of asExternalLsaSeqNum
    • getType7LsaSeqNum

      int getType7LsaSeqNum()
      Returns:
      int Returns a int
    • setType7LsaSeqNum

      void setType7LsaSeqNum(int type7LsaSeqNum)
      Parameters:
      type7LsaSeqNum - Takes in a parameter of type7LsaSeqNum